Skip Headers

Oracle® OLAP DML Reference 10g Release 2 (10.2) Part Number B14346-01 |
Home | Book List | Contents | Index | Master Index | Feedback

Previous | Next
| View PDF

# ISVALUE

The ISVALUE function tests whether a dimension or a composite has a specified value.

Tip: Use INSTAT to determine whether a value of a dimension is in the current status of the dimension.

Return Value

BOOLEAN

Syntax

ISVALUE(name, value)

Arguments

name

  The name of the dimension or the composite to be checked.

  When the composite is unnamed, use the SPARSE keyword to refer to the composite (for example, `SPARSE <market product>`).

value

  The value you want to test, either a text literal or text expression for an ID or TEXT dimension, an `INTEGER` for an INTEGER dimension, or a combination of values enclosed by angle brackets for composites and conjoint dimensions.

Examples

Example 15-23 Testing Valid Values

Suppose you want to find out if `Packs` is a value of the `product` dimension. The following statement produces the answer `YES` or `NO`.

    SHOW ISVALUE(product, 'Packs')

Example 15-24 Testing Logical Position Numbers

You can test for the logical position numbers of base dimension values in a conjoint dimension. For example, suppose `market` and `product` are the base dimensions of the conjoint dimension `markprod`. The following statement tests whether or not there is a value assigned to the combination of the fourth `market` dimension value and the third `product` dimension value.

    SHOW ISVALUE(markprod, '<4 3>')